iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
Modern Web

全端補修課:Java Spring系列 第 3

第二堂課:Java 的物件封裝

  • 分享至 

  • xImage
  •  

以物件導向設計來說,我們會將一類一類的東西統合起來稱為物件,像是人可以創建出很多個人,狗可以建立出很多狗,DNA 什麼的交給達爾文來研究就好,我們需要的就是從人這個類型中呼叫我們需要的東西,譬如說人的眼睛,揮拳的動作之類的,我們把它轉換 Java 語言來看吧

class Person {
    private int year;
    public Person(int year) {
        this.year = year;
    }
    
    public String getYear() {
        return year + '歲';
    }
}

Person wang = new Person(25);

以上面的範例來說,private 為私有修飾符,只有內部的方法可以存取;而 public 為公開修飾符,任何人都可以調用。
當我們創建一個人的時候會給予他一個年齡,之後我們再透過

wang.getYear();

來取得王先生的年齡,而無法透過 wang.year 取得王先生的年齡,這就是 Java 的物件封裝


上一篇
第一堂課:Java? 這是什麼上古語言?
下一篇
第三堂課:Java 的物件繼承
系列文
全端補修課:Java Spring4
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言